using System;
using System.CodeDom.Compiler;
using System.Collections;
using System.ComponentModel;
using System.ComponentModel.Design;
using System.Data;
using System.Diagnostics;
using System.IO;
using System.Runtime.Serialization;
using System.Xml;
using System.Xml.Schema;
using System.Xml.Serialization;
namespace HKB.Data.Dal
{
	[GeneratedCode("System.Data.Design.TypedDataSetGenerator", "2.0.0.0"), HelpKeyword("vs.data.DataSet"), DesignerCategory("code"), ToolboxItem(true), System.Xml.Serialization.XmlRoot("H_User"), System.Xml.Serialization.XmlSchemaProvider("GetTypedDataSetSchema")]
	[System.Serializable]
	public class H_User : DataSet
	{
		public delegate void HL_UserRowChangeEventHandler(object sender, H_User.HL_UserRowChangeEvent e);
		[GeneratedCode("System.Data.Design.TypedDataSetGenerator", "2.0.0.0"), System.Xml.Serialization.XmlSchemaProvider("GetTypedTableSchema")]
		[System.Serializable]
		public class HL_UserDataTable : DataTable, System.Collections.IEnumerable
		{
			private DataColumn columnUserID;
			private DataColumn columnGroupID;
			private DataColumn columnClientID;
			private DataColumn columnContacterID;
			private DataColumn columnCompanyID;
			private DataColumn columnRssID;
			private DataColumn columnUserType;
			private DataColumn columnUserName;
			private DataColumn columnPassword;
			private DataColumn columnEmail;
			private DataColumn columnQuestion;
			private DataColumn columnAnswer;
			private DataColumn columnSex;
			private DataColumn columnRegTime;
			private DataColumn columnLastLoginTime;
			private DataColumn columnLastLoginIP;
			private DataColumn columnLoginTimes;
			private DataColumn columnGoldCoin;
			private DataColumn columnPoint;
			private DataColumn columnTicket;
			private DataColumn columnUserEP;
			private DataColumn columnBalance;
			private DataColumn columnConsumePoint;
			private DataColumn columnBeginTime;
			private DataColumn columnValidNum;
			private DataColumn columnValidUnit;
			private DataColumn columnIsLocked;
			private DataColumn columnUnreadMsg;
			private DataColumn columnUserFriednGroup;
			private DataColumn columnCheckNum;
			private DataColumn columnPassportID;
			private DataColumn columnRssOpen;
			private DataColumn columnModules;
			private DataColumn columnShopID;
			private DataColumn columnRegIP;
			private DataColumn columnJoinTime;
			private DataColumn columnLoginIP;
			private DataColumn columnLoginTime;
			private DataColumn columnBindEmail;
			private DataColumn columnBindPhone;
			private DataColumn columnEncryptMoney;
			public event H_User.HL_UserRowChangeEventHandler HL_UserRowChanging;
			public event H_User.HL_UserRowChangeEventHandler HL_UserRowChanged;
			public event H_User.HL_UserRowChangeEventHandler HL_UserRowDeleting;
			public event H_User.HL_UserRowChangeEventHandler HL_UserRowDeleted;
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn UserIDColumn
			{
				get
				{
					return this.columnUserID;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn GroupIDColumn
			{
				get
				{
					return this.columnGroupID;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn ClientIDColumn
			{
				get
				{
					return this.columnClientID;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn ContacterIDColumn
			{
				get
				{
					return this.columnContacterID;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn CompanyIDColumn
			{
				get
				{
					return this.columnCompanyID;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn RssIDColumn
			{
				get
				{
					return this.columnRssID;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn UserTypeColumn
			{
				get
				{
					return this.columnUserType;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn UserNameColumn
			{
				get
				{
					return this.columnUserName;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn PasswordColumn
			{
				get
				{
					return this.columnPassword;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn EmailColumn
			{
				get
				{
					return this.columnEmail;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn QuestionColumn
			{
				get
				{
					return this.columnQuestion;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn AnswerColumn
			{
				get
				{
					return this.columnAnswer;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn SexColumn
			{
				get
				{
					return this.columnSex;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn RegTimeColumn
			{
				get
				{
					return this.columnRegTime;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn LastLoginTimeColumn
			{
				get
				{
					return this.columnLastLoginTime;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn LastLoginIPColumn
			{
				get
				{
					return this.columnLastLoginIP;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn LoginTimesColumn
			{
				get
				{
					return this.columnLoginTimes;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn GoldCoinColumn
			{
				get
				{
					return this.columnGoldCoin;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn PointColumn
			{
				get
				{
					return this.columnPoint;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn TicketColumn
			{
				get
				{
					return this.columnTicket;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn UserEPColumn
			{
				get
				{
					return this.columnUserEP;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn BalanceColumn
			{
				get
				{
					return this.columnBalance;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn ConsumePointColumn
			{
				get
				{
					return this.columnConsumePoint;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn BeginTimeColumn
			{
				get
				{
					return this.columnBeginTime;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn ValidNumColumn
			{
				get
				{
					return this.columnValidNum;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn ValidUnitColumn
			{
				get
				{
					return this.columnValidUnit;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn IsLockedColumn
			{
				get
				{
					return this.columnIsLocked;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn UnreadMsgColumn
			{
				get
				{
					return this.columnUnreadMsg;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn UserFriednGroupColumn
			{
				get
				{
					return this.columnUserFriednGroup;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn CheckNumColumn
			{
				get
				{
					return this.columnCheckNum;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn PassportIDColumn
			{
				get
				{
					return this.columnPassportID;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn RssOpenColumn
			{
				get
				{
					return this.columnRssOpen;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn ModulesColumn
			{
				get
				{
					return this.columnModules;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn ShopIDColumn
			{
				get
				{
					return this.columnShopID;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn RegIPColumn
			{
				get
				{
					return this.columnRegIP;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn JoinTimeColumn
			{
				get
				{
					return this.columnJoinTime;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn LoginIPColumn
			{
				get
				{
					return this.columnLoginIP;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn LoginTimeColumn
			{
				get
				{
					return this.columnLoginTime;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn BindEmailColumn
			{
				get
				{
					return this.columnBindEmail;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn BindPhoneColumn
			{
				get
				{
					return this.columnBindPhone;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn EncryptMoneyColumn
			{
				get
				{
					return this.columnEncryptMoney;
				}
			}
			[Browsable(false), System.Diagnostics.DebuggerNonUserCode]
			public int Count
			{
				get
				{
					return base.Rows.Count;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public H_User.HL_UserRow this[int index]
			{
				get
				{
					return (H_User.HL_UserRow)base.Rows[index];
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public HL_UserDataTable()
			{
				base.TableName = "HL_User";
				this.BeginInit();
				this.InitClass();
				this.EndInit();
			}
			[System.Diagnostics.DebuggerNonUserCode]
			internal HL_UserDataTable(DataTable table)
			{
				base.TableName = table.TableName;
				if (table.CaseSensitive != table.DataSet.CaseSensitive)
				{
					base.CaseSensitive = table.CaseSensitive;
				}
				if (table.Locale.ToString() != table.DataSet.Locale.ToString())
				{
					base.Locale = table.Locale;
				}
				if (table.Namespace != table.DataSet.Namespace)
				{
					base.Namespace = table.Namespace;
				}
				base.Prefix = table.Prefix;
				base.MinimumCapacity = table.MinimumCapacity;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			protected HL_UserDataTable(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) : base(info, context)
			{
				this.InitVars();
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void AddHL_UserRow(H_User.HL_UserRow row)
			{
				base.Rows.Add(row);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public H_User.HL_UserRow AddHL_UserRow(int GroupID, int ClientID, int ContacterID, int CompanyID, int RssID, string UserType, string UserName, string Password, string Email, string Question, string Answer, int Sex, System.DateTime RegTime, System.DateTime LastLoginTime, string LastLoginIP, int LoginTimes, int GoldCoin, int Point, int Ticket, int UserEP, decimal Balance, int ConsumePoint, System.DateTime BeginTime, string ValidNum, string ValidUnit, int IsLocked, int UnreadMsg, int UserFriednGroup, string CheckNum, string PassportID, int RssOpen, string Modules, int ShopID, string RegIP, string JoinTime, string LoginIP, System.DateTime LoginTime, int BindEmail, int BindPhone, string EncryptMoney)
			{
				H_User.HL_UserRow hL_UserRow = (H_User.HL_UserRow)base.NewRow();
				hL_UserRow.ItemArray = new object[]
				{
					null,
					GroupID,
					ClientID,
					ContacterID,
					CompanyID,
					RssID,
					UserType,
					UserName,
					Password,
					Email,
					Question,
					Answer,
					Sex,
					RegTime,
					LastLoginTime,
					LastLoginIP,
					LoginTimes,
					GoldCoin,
					Point,
					Ticket,
					UserEP,
					Balance,
					ConsumePoint,
					BeginTime,
					ValidNum,
					ValidUnit,
					IsLocked,
					UnreadMsg,
					UserFriednGroup,
					CheckNum,
					PassportID,
					RssOpen,
					Modules,
					ShopID,
					RegIP,
					JoinTime,
					LoginIP,
					LoginTime,
					BindEmail,
					BindPhone,
					EncryptMoney
				};
				base.Rows.Add(hL_UserRow);
				return hL_UserRow;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public H_User.HL_UserRow FindByUserID(int UserID)
			{
				return (H_User.HL_UserRow)base.Rows.Find(new object[]
				{
					UserID
				});
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public virtual System.Collections.IEnumerator GetEnumerator()
			{
				return base.Rows.GetEnumerator();
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public override DataTable Clone()
			{
				H_User.HL_UserDataTable hL_UserDataTable = (H_User.HL_UserDataTable)base.Clone();
				hL_UserDataTable.InitVars();
				return hL_UserDataTable;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			protected override DataTable CreateInstance()
			{
				return new H_User.HL_UserDataTable();
			}
			[System.Diagnostics.DebuggerNonUserCode]
			internal void InitVars()
			{
				this.columnUserID = base.Columns["UserID"];
				this.columnGroupID = base.Columns["GroupID"];
				this.columnClientID = base.Columns["ClientID"];
				this.columnContacterID = base.Columns["ContacterID"];
				this.columnCompanyID = base.Columns["CompanyID"];
				this.columnRssID = base.Columns["RssID"];
				this.columnUserType = base.Columns["UserType"];
				this.columnUserName = base.Columns["UserName"];
				this.columnPassword = base.Columns["Password"];
				this.columnEmail = base.Columns["Email"];
				this.columnQuestion = base.Columns["Question"];
				this.columnAnswer = base.Columns["Answer"];
				this.columnSex = base.Columns["Sex"];
				this.columnRegTime = base.Columns["RegTime"];
				this.columnLastLoginTime = base.Columns["LastLoginTime"];
				this.columnLastLoginIP = base.Columns["LastLoginIP"];
				this.columnLoginTimes = base.Columns["LoginTimes"];
				this.columnGoldCoin = base.Columns["GoldCoin"];
				this.columnPoint = base.Columns["Point"];
				this.columnTicket = base.Columns["Ticket"];
				this.columnUserEP = base.Columns["UserEP"];
				this.columnBalance = base.Columns["Balance"];
				this.columnConsumePoint = base.Columns["ConsumePoint"];
				this.columnBeginTime = base.Columns["BeginTime"];
				this.columnValidNum = base.Columns["ValidNum"];
				this.columnValidUnit = base.Columns["ValidUnit"];
				this.columnIsLocked = base.Columns["IsLocked"];
				this.columnUnreadMsg = base.Columns["UnreadMsg"];
				this.columnUserFriednGroup = base.Columns["UserFriednGroup"];
				this.columnCheckNum = base.Columns["CheckNum"];
				this.columnPassportID = base.Columns["PassportID"];
				this.columnRssOpen = base.Columns["RssOpen"];
				this.columnModules = base.Columns["Modules"];
				this.columnShopID = base.Columns["ShopID"];
				this.columnRegIP = base.Columns["RegIP"];
				this.columnJoinTime = base.Columns["JoinTime"];
				this.columnLoginIP = base.Columns["LoginIP"];
				this.columnLoginTime = base.Columns["LoginTime"];
				this.columnBindEmail = base.Columns["BindEmail"];
				this.columnBindPhone = base.Columns["BindPhone"];
				this.columnEncryptMoney = base.Columns["EncryptMoney"];
			}
			[System.Diagnostics.DebuggerNonUserCode]
			private void InitClass()
			{
				this.columnUserID = new DataColumn("UserID", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnUserID);
				this.columnGroupID = new DataColumn("GroupID", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnGroupID);
				this.columnClientID = new DataColumn("ClientID", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnClientID);
				this.columnContacterID = new DataColumn("ContacterID", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnContacterID);
				this.columnCompanyID = new DataColumn("CompanyID", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnCompanyID);
				this.columnRssID = new DataColumn("RssID", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnRssID);
				this.columnUserType = new DataColumn("UserType", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnUserType);
				this.columnUserName = new DataColumn("UserName", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnUserName);
				this.columnPassword = new DataColumn("Password", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnPassword);
				this.columnEmail = new DataColumn("Email", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnEmail);
				this.columnQuestion = new DataColumn("Question", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnQuestion);
				this.columnAnswer = new DataColumn("Answer", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnAnswer);
				this.columnSex = new DataColumn("Sex", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnSex);
				this.columnRegTime = new DataColumn("RegTime", typeof(System.DateTime), null, MappingType.Element);
				base.Columns.Add(this.columnRegTime);
				this.columnLastLoginTime = new DataColumn("LastLoginTime", typeof(System.DateTime), null, MappingType.Element);
				base.Columns.Add(this.columnLastLoginTime);
				this.columnLastLoginIP = new DataColumn("LastLoginIP", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnLastLoginIP);
				this.columnLoginTimes = new DataColumn("LoginTimes", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnLoginTimes);
				this.columnGoldCoin = new DataColumn("GoldCoin", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnGoldCoin);
				this.columnPoint = new DataColumn("Point", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnPoint);
				this.columnTicket = new DataColumn("Ticket", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnTicket);
				this.columnUserEP = new DataColumn("UserEP", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnUserEP);
				this.columnBalance = new DataColumn("Balance", typeof(decimal), null, MappingType.Element);
				base.Columns.Add(this.columnBalance);
				this.columnConsumePoint = new DataColumn("ConsumePoint", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnConsumePoint);
				this.columnBeginTime = new DataColumn("BeginTime", typeof(System.DateTime), null, MappingType.Element);
				base.Columns.Add(this.columnBeginTime);
				this.columnValidNum = new DataColumn("ValidNum", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnValidNum);
				this.columnValidUnit = new DataColumn("ValidUnit", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnValidUnit);
				this.columnIsLocked = new DataColumn("IsLocked", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnIsLocked);
				this.columnUnreadMsg = new DataColumn("UnreadMsg", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnUnreadMsg);
				this.columnUserFriednGroup = new DataColumn("UserFriednGroup", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnUserFriednGroup);
				this.columnCheckNum = new DataColumn("CheckNum", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnCheckNum);
				this.columnPassportID = new DataColumn("PassportID", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnPassportID);
				this.columnRssOpen = new DataColumn("RssOpen", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnRssOpen);
				this.columnModules = new DataColumn("Modules", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnModules);
				this.columnShopID = new DataColumn("ShopID", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnShopID);
				this.columnRegIP = new DataColumn("RegIP", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnRegIP);
				this.columnJoinTime = new DataColumn("JoinTime", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnJoinTime);
				this.columnLoginIP = new DataColumn("LoginIP", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnLoginIP);
				this.columnLoginTime = new DataColumn("LoginTime", typeof(System.DateTime), null, MappingType.Element);
				base.Columns.Add(this.columnLoginTime);
				this.columnBindEmail = new DataColumn("BindEmail", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnBindEmail);
				this.columnBindPhone = new DataColumn("BindPhone", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnBindPhone);
				this.columnEncryptMoney = new DataColumn("EncryptMoney", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnEncryptMoney);
				base.Constraints.Add(new UniqueConstraint("Constraint1", new DataColumn[]
				{
					this.columnUserID
				}, true));
				this.columnUserID.AutoIncrement = true;
				this.columnUserID.AllowDBNull = false;
				this.columnUserID.ReadOnly = true;
				this.columnUserID.Unique = true;
				this.columnUserType.MaxLength = 50;
				this.columnUserName.MaxLength = 50;
				this.columnPassword.MaxLength = 50;
				this.columnEmail.MaxLength = 50;
				this.columnQuestion.MaxLength = 50;
				this.columnAnswer.MaxLength = 50;
				this.columnLastLoginIP.MaxLength = 50;
				this.columnValidNum.MaxLength = 50;
				this.columnValidUnit.MaxLength = 50;
				this.columnCheckNum.MaxLength = 50;
				this.columnPassportID.MaxLength = 50;
				this.columnModules.MaxLength = 2147483647;
				this.columnRegIP.MaxLength = 50;
				this.columnJoinTime.MaxLength = 50;
				this.columnLoginIP.MaxLength = 50;
				this.columnEncryptMoney.MaxLength = 200;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public H_User.HL_UserRow NewHL_UserRow()
			{
				return (H_User.HL_UserRow)base.NewRow();
			}
			[System.Diagnostics.DebuggerNonUserCode]
			protected override DataRow NewRowFromBuilder(DataRowBuilder builder)
			{
				return new H_User.HL_UserRow(builder);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			protected override System.Type GetRowType()
			{
				return typeof(H_User.HL_UserRow);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			protected override void OnRowChanged(DataRowChangeEventArgs e)
			{
				base.OnRowChanged(e);
				if (this.HL_UserRowChanged != null)
				{
					this.HL_UserRowChanged(this, new H_User.HL_UserRowChangeEvent((H_User.HL_UserRow)e.Row, e.Action));
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			protected override void OnRowChanging(DataRowChangeEventArgs e)
			{
				base.OnRowChanging(e);
				if (this.HL_UserRowChanging != null)
				{
					this.HL_UserRowChanging(this, new H_User.HL_UserRowChangeEvent((H_User.HL_UserRow)e.Row, e.Action));
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			protected override void OnRowDeleted(DataRowChangeEventArgs e)
			{
				base.OnRowDeleted(e);
				if (this.HL_UserRowDeleted != null)
				{
					this.HL_UserRowDeleted(this, new H_User.HL_UserRowChangeEvent((H_User.HL_UserRow)e.Row, e.Action));
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			protected override void OnRowDeleting(DataRowChangeEventArgs e)
			{
				base.OnRowDeleting(e);
				if (this.HL_UserRowDeleting != null)
				{
					this.HL_UserRowDeleting(this, new H_User.HL_UserRowChangeEvent((H_User.HL_UserRow)e.Row, e.Action));
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void RemoveHL_UserRow(H_User.HL_UserRow row)
			{
				base.Rows.Remove(row);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public static System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(System.Xml.Schema.XmlSchemaSet xs)
			{
				System.Xml.Schema.XmlSchemaComplexType xmlSchemaComplexType = new System.Xml.Schema.XmlSchemaComplexType();
				System.Xml.Schema.XmlSchemaSequence xmlSchemaSequence = new System.Xml.Schema.XmlSchemaSequence();
				H_User h_User = new H_User();
				xs.Add(h_User.GetSchemaSerializable());
				System.Xml.Schema.XmlSchemaAny xmlSchemaAny = new System.Xml.Schema.XmlSchemaAny();
				xmlSchemaAny.Namespace = "http://www.w3.org/2001/XMLSchema";
				xmlSchemaAny.MinOccurs = 0m;
				xmlSchemaAny.MaxOccurs = 79228162514264337593543950335m;
				xmlSchemaAny.ProcessContents = System.Xml.Schema.XmlSchemaContentProcessing.Lax;
				xmlSchemaSequence.Items.Add(xmlSchemaAny);
				System.Xml.Schema.XmlSchemaAny xmlSchemaAny2 = new System.Xml.Schema.XmlSchemaAny();
				xmlSchemaAny2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1";
				xmlSchemaAny2.MinOccurs = 1m;
				xmlSchemaAny2.ProcessContents = System.Xml.Schema.XmlSchemaContentProcessing.Lax;
				xmlSchemaSequence.Items.Add(xmlSchemaAny2);
				System.Xml.Schema.XmlSchemaAttribute xmlSchemaAttribute = new System.Xml.Schema.XmlSchemaAttribute();
				xmlSchemaAttribute.Name = "namespace";
				xmlSchemaAttribute.FixedValue = h_User.Namespace;
				xmlSchemaComplexType.Attributes.Add(xmlSchemaAttribute);
				System.Xml.Schema.XmlSchemaAttribute xmlSchemaAttribute2 = new System.Xml.Schema.XmlSchemaAttribute();
				xmlSchemaAttribute2.Name = "tableTypeName";
				xmlSchemaAttribute2.FixedValue = "HL_UserDataTable";
				xmlSchemaComplexType.Attributes.Add(xmlSchemaAttribute2);
				xmlSchemaComplexType.Particle = xmlSchemaSequence;
				return xmlSchemaComplexType;
			}
		}
		[GeneratedCode("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
		public class HL_UserRow : DataRow
		{
			private H_User.HL_UserDataTable tableHL_User;
			[System.Diagnostics.DebuggerNonUserCode]
			public int UserID
			{
				get
				{
					return (int)base[this.tableHL_User.UserIDColumn];
				}
				set
				{
					base[this.tableHL_User.UserIDColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int GroupID
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHL_User.GroupIDColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HL_User”中列“GroupID”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHL_User.GroupIDColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int ClientID
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHL_User.ClientIDColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HL_User”中列“ClientID”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHL_User.ClientIDColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int ContacterID
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHL_User.ContacterIDColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HL_User”中列“ContacterID”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHL_User.ContacterIDColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int CompanyID
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHL_User.CompanyIDColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HL_User”中列“CompanyID”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHL_User.CompanyIDColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int RssID
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHL_User.RssIDColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HL_User”中列“RssID”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHL_User.RssIDColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string UserType
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHL_User.UserTypeColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HL_User”中列“UserType”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHL_User.UserTypeColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string UserName
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHL_User.UserNameColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HL_User”中列“UserName”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHL_User.UserNameColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string Password
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHL_User.PasswordColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HL_User”中列“Password”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHL_User.PasswordColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string Email
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHL_User.EmailColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HL_User”中列“Email”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHL_User.EmailColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string Question
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHL_User.QuestionColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HL_User”中列“Question”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHL_User.QuestionColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string Answer
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHL_User.AnswerColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HL_User”中列“Answer”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHL_User.AnswerColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int Sex
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHL_User.SexColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HL_User”中列“Sex”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHL_User.SexColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public System.DateTime RegTime
			{
				get
				{
					System.DateTime result;
					try
					{
						result = (System.DateTime)base[this.tableHL_User.RegTimeColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HL_User”中列“RegTime”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHL_User.RegTimeColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public System.DateTime LastLoginTime
			{
				get
				{
					System.DateTime result;
					try
					{
						result = (System.DateTime)base[this.tableHL_User.LastLoginTimeColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HL_User”中列“LastLoginTime”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHL_User.LastLoginTimeColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string LastLoginIP
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHL_User.LastLoginIPColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HL_User”中列“LastLoginIP”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHL_User.LastLoginIPColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int LoginTimes
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHL_User.LoginTimesColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HL_User”中列“LoginTimes”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHL_User.LoginTimesColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int GoldCoin
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHL_User.GoldCoinColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HL_User”中列“GoldCoin”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHL_User.GoldCoinColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int Point
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHL_User.PointColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HL_User”中列“Point”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHL_User.PointColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int Ticket
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHL_User.TicketColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HL_User”中列“Ticket”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHL_User.TicketColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int UserEP
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHL_User.UserEPColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HL_User”中列“UserEP”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHL_User.UserEPColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public decimal Balance
			{
				get
				{
					decimal result;
					try
					{
						result = (decimal)base[this.tableHL_User.BalanceColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HL_User”中列“Balance”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHL_User.BalanceColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int ConsumePoint
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHL_User.ConsumePointColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HL_User”中列“ConsumePoint”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHL_User.ConsumePointColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public System.DateTime BeginTime
			{
				get
				{
					System.DateTime result;
					try
					{
						result = (System.DateTime)base[this.tableHL_User.BeginTimeColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HL_User”中列“BeginTime”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHL_User.BeginTimeColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string ValidNum
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHL_User.ValidNumColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HL_User”中列“ValidNum”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHL_User.ValidNumColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string ValidUnit
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHL_User.ValidUnitColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HL_User”中列“ValidUnit”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHL_User.ValidUnitColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int IsLocked
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHL_User.IsLockedColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HL_User”中列“IsLocked”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHL_User.IsLockedColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int UnreadMsg
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHL_User.UnreadMsgColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HL_User”中列“UnreadMsg”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHL_User.UnreadMsgColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int UserFriednGroup
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHL_User.UserFriednGroupColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HL_User”中列“UserFriednGroup”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHL_User.UserFriednGroupColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string CheckNum
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHL_User.CheckNumColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HL_User”中列“CheckNum”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHL_User.CheckNumColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string PassportID
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHL_User.PassportIDColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HL_User”中列“PassportID”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHL_User.PassportIDColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int RssOpen
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHL_User.RssOpenColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HL_User”中列“RssOpen”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHL_User.RssOpenColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string Modules
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHL_User.ModulesColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HL_User”中列“Modules”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHL_User.ModulesColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int ShopID
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHL_User.ShopIDColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HL_User”中列“ShopID”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHL_User.ShopIDColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string RegIP
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHL_User.RegIPColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HL_User”中列“RegIP”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHL_User.RegIPColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string JoinTime
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHL_User.JoinTimeColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HL_User”中列“JoinTime”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHL_User.JoinTimeColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string LoginIP
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHL_User.LoginIPColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HL_User”中列“LoginIP”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHL_User.LoginIPColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public System.DateTime LoginTime
			{
				get
				{
					System.DateTime result;
					try
					{
						result = (System.DateTime)base[this.tableHL_User.LoginTimeColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HL_User”中列“LoginTime”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHL_User.LoginTimeColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int BindEmail
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHL_User.BindEmailColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HL_User”中列“BindEmail”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHL_User.BindEmailColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int BindPhone
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHL_User.BindPhoneColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HL_User”中列“BindPhone”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHL_User.BindPhoneColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string EncryptMoney
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHL_User.EncryptMoneyColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HL_User”中列“EncryptMoney”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHL_User.EncryptMoneyColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			internal HL_UserRow(DataRowBuilder rb) : base(rb)
			{
				this.tableHL_User = (H_User.HL_UserDataTable)base.Table;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsGroupIDNull()
			{
				return base.IsNull(this.tableHL_User.GroupIDColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetGroupIDNull()
			{
				base[this.tableHL_User.GroupIDColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsClientIDNull()
			{
				return base.IsNull(this.tableHL_User.ClientIDColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetClientIDNull()
			{
				base[this.tableHL_User.ClientIDColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsContacterIDNull()
			{
				return base.IsNull(this.tableHL_User.ContacterIDColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetContacterIDNull()
			{
				base[this.tableHL_User.ContacterIDColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsCompanyIDNull()
			{
				return base.IsNull(this.tableHL_User.CompanyIDColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetCompanyIDNull()
			{
				base[this.tableHL_User.CompanyIDColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsRssIDNull()
			{
				return base.IsNull(this.tableHL_User.RssIDColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetRssIDNull()
			{
				base[this.tableHL_User.RssIDColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsUserTypeNull()
			{
				return base.IsNull(this.tableHL_User.UserTypeColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetUserTypeNull()
			{
				base[this.tableHL_User.UserTypeColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsUserNameNull()
			{
				return base.IsNull(this.tableHL_User.UserNameColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetUserNameNull()
			{
				base[this.tableHL_User.UserNameColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsPasswordNull()
			{
				return base.IsNull(this.tableHL_User.PasswordColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetPasswordNull()
			{
				base[this.tableHL_User.PasswordColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsEmailNull()
			{
				return base.IsNull(this.tableHL_User.EmailColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetEmailNull()
			{
				base[this.tableHL_User.EmailColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsQuestionNull()
			{
				return base.IsNull(this.tableHL_User.QuestionColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetQuestionNull()
			{
				base[this.tableHL_User.QuestionColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsAnswerNull()
			{
				return base.IsNull(this.tableHL_User.AnswerColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetAnswerNull()
			{
				base[this.tableHL_User.AnswerColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsSexNull()
			{
				return base.IsNull(this.tableHL_User.SexColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetSexNull()
			{
				base[this.tableHL_User.SexColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsRegTimeNull()
			{
				return base.IsNull(this.tableHL_User.RegTimeColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetRegTimeNull()
			{
				base[this.tableHL_User.RegTimeColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsLastLoginTimeNull()
			{
				return base.IsNull(this.tableHL_User.LastLoginTimeColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetLastLoginTimeNull()
			{
				base[this.tableHL_User.LastLoginTimeColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsLastLoginIPNull()
			{
				return base.IsNull(this.tableHL_User.LastLoginIPColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetLastLoginIPNull()
			{
				base[this.tableHL_User.LastLoginIPColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsLoginTimesNull()
			{
				return base.IsNull(this.tableHL_User.LoginTimesColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetLoginTimesNull()
			{
				base[this.tableHL_User.LoginTimesColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsGoldCoinNull()
			{
				return base.IsNull(this.tableHL_User.GoldCoinColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetGoldCoinNull()
			{
				base[this.tableHL_User.GoldCoinColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsPointNull()
			{
				return base.IsNull(this.tableHL_User.PointColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetPointNull()
			{
				base[this.tableHL_User.PointColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsTicketNull()
			{
				return base.IsNull(this.tableHL_User.TicketColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetTicketNull()
			{
				base[this.tableHL_User.TicketColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsUserEPNull()
			{
				return base.IsNull(this.tableHL_User.UserEPColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetUserEPNull()
			{
				base[this.tableHL_User.UserEPColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsBalanceNull()
			{
				return base.IsNull(this.tableHL_User.BalanceColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetBalanceNull()
			{
				base[this.tableHL_User.BalanceColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsConsumePointNull()
			{
				return base.IsNull(this.tableHL_User.ConsumePointColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetConsumePointNull()
			{
				base[this.tableHL_User.ConsumePointColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsBeginTimeNull()
			{
				return base.IsNull(this.tableHL_User.BeginTimeColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetBeginTimeNull()
			{
				base[this.tableHL_User.BeginTimeColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsValidNumNull()
			{
				return base.IsNull(this.tableHL_User.ValidNumColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetValidNumNull()
			{
				base[this.tableHL_User.ValidNumColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsValidUnitNull()
			{
				return base.IsNull(this.tableHL_User.ValidUnitColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetValidUnitNull()
			{
				base[this.tableHL_User.ValidUnitColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsIsLockedNull()
			{
				return base.IsNull(this.tableHL_User.IsLockedColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetIsLockedNull()
			{
				base[this.tableHL_User.IsLockedColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsUnreadMsgNull()
			{
				return base.IsNull(this.tableHL_User.UnreadMsgColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetUnreadMsgNull()
			{
				base[this.tableHL_User.UnreadMsgColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsUserFriednGroupNull()
			{
				return base.IsNull(this.tableHL_User.UserFriednGroupColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetUserFriednGroupNull()
			{
				base[this.tableHL_User.UserFriednGroupColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsCheckNumNull()
			{
				return base.IsNull(this.tableHL_User.CheckNumColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetCheckNumNull()
			{
				base[this.tableHL_User.CheckNumColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsPassportIDNull()
			{
				return base.IsNull(this.tableHL_User.PassportIDColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetPassportIDNull()
			{
				base[this.tableHL_User.PassportIDColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsRssOpenNull()
			{
				return base.IsNull(this.tableHL_User.RssOpenColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetRssOpenNull()
			{
				base[this.tableHL_User.RssOpenColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsModulesNull()
			{
				return base.IsNull(this.tableHL_User.ModulesColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetModulesNull()
			{
				base[this.tableHL_User.ModulesColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsShopIDNull()
			{
				return base.IsNull(this.tableHL_User.ShopIDColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetShopIDNull()
			{
				base[this.tableHL_User.ShopIDColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsRegIPNull()
			{
				return base.IsNull(this.tableHL_User.RegIPColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetRegIPNull()
			{
				base[this.tableHL_User.RegIPColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsJoinTimeNull()
			{
				return base.IsNull(this.tableHL_User.JoinTimeColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetJoinTimeNull()
			{
				base[this.tableHL_User.JoinTimeColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsLoginIPNull()
			{
				return base.IsNull(this.tableHL_User.LoginIPColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetLoginIPNull()
			{
				base[this.tableHL_User.LoginIPColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsLoginTimeNull()
			{
				return base.IsNull(this.tableHL_User.LoginTimeColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetLoginTimeNull()
			{
				base[this.tableHL_User.LoginTimeColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsBindEmailNull()
			{
				return base.IsNull(this.tableHL_User.BindEmailColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetBindEmailNull()
			{
				base[this.tableHL_User.BindEmailColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsBindPhoneNull()
			{
				return base.IsNull(this.tableHL_User.BindPhoneColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetBindPhoneNull()
			{
				base[this.tableHL_User.BindPhoneColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsEncryptMoneyNull()
			{
				return base.IsNull(this.tableHL_User.EncryptMoneyColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetEncryptMoneyNull()
			{
				base[this.tableHL_User.EncryptMoneyColumn] = System.Convert.DBNull;
			}
		}
		[GeneratedCode("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
		public class HL_UserRowChangeEvent : System.EventArgs
		{
			private H_User.HL_UserRow eventRow;
			private DataRowAction eventAction;
			[System.Diagnostics.DebuggerNonUserCode]
			public H_User.HL_UserRow Row
			{
				get
				{
					return this.eventRow;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataRowAction Action
			{
				get
				{
					return this.eventAction;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public HL_UserRowChangeEvent(H_User.HL_UserRow row, DataRowAction action)
			{
				this.eventRow = row;
				this.eventAction = action;
			}
		}
		private H_User.HL_UserDataTable tableHL_User;
		private SchemaSerializationMode _schemaSerializationMode = SchemaSerializationMode.IncludeSchema;
		[Browsable(false), DesignerSerializationVisibility(DesignerSerializationVisibility.Content), System.Diagnostics.DebuggerNonUserCode]
		public H_User.HL_UserDataTable HL_User
		{
			get
			{
				return this.tableHL_User;
			}
		}
		[Browsable(true), DesignerSerializationVisibility(DesignerSerializationVisibility.Visible), System.Diagnostics.DebuggerNonUserCode]
		public override SchemaSerializationMode SchemaSerializationMode
		{
			get
			{
				return this._schemaSerializationMode;
			}
			set
			{
				this._schemaSerializationMode = value;
			}
		}
		[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden), System.Diagnostics.DebuggerNonUserCode]
		public new DataTableCollection Tables
		{
			get
			{
				return base.Tables;
			}
		}
		[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden), System.Diagnostics.DebuggerNonUserCode]
		public new DataRelationCollection Relations
		{
			get
			{
				return base.Relations;
			}
		}
		[System.Diagnostics.DebuggerNonUserCode]
		public H_User()
		{
			base.BeginInit();
			this.InitClass();
			CollectionChangeEventHandler value = new CollectionChangeEventHandler(this.SchemaChanged);
			base.Tables.CollectionChanged += value;
			base.Relations.CollectionChanged += value;
			base.EndInit();
		}
		[System.Diagnostics.DebuggerNonUserCode]
		protected H_User(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) : base(info, context, false)
		{
			if (base.IsBinarySerialized(info, context))
			{
				this.InitVars(false);
				CollectionChangeEventHandler value = new CollectionChangeEventHandler(this.SchemaChanged);
				this.Tables.CollectionChanged += value;
				this.Relations.CollectionChanged += value;
			}
			else
			{
				string s = (string)info.GetValue("XmlSchema", typeof(string));
				if (base.DetermineSchemaSerializationMode(info, context) == SchemaSerializationMode.IncludeSchema)
				{
					DataSet dataSet = new DataSet();
					dataSet.ReadXmlSchema(new System.Xml.XmlTextReader(new System.IO.StringReader(s)));
					if (dataSet.Tables["HL_User"] != null)
					{
						base.Tables.Add(new H_User.HL_UserDataTable(dataSet.Tables["HL_User"]));
					}
					base.DataSetName = dataSet.DataSetName;
					base.Prefix = dataSet.Prefix;
					base.Namespace = dataSet.Namespace;
					base.Locale = dataSet.Locale;
					base.CaseSensitive = dataSet.CaseSensitive;
					base.EnforceConstraints = dataSet.EnforceConstraints;
					base.Merge(dataSet, false, MissingSchemaAction.Add);
					this.InitVars();
				}
				else
				{
					base.ReadXmlSchema(new System.Xml.XmlTextReader(new System.IO.StringReader(s)));
				}
				base.GetSerializationData(info, context);
				CollectionChangeEventHandler value2 = new CollectionChangeEventHandler(this.SchemaChanged);
				base.Tables.CollectionChanged += value2;
				this.Relations.CollectionChanged += value2;
			}
		}
		[System.Diagnostics.DebuggerNonUserCode]
		protected override void InitializeDerivedDataSet()
		{
			base.BeginInit();
			this.InitClass();
			base.EndInit();
		}
		[System.Diagnostics.DebuggerNonUserCode]
		public override DataSet Clone()
		{
			H_User h_User = (H_User)base.Clone();
			h_User.InitVars();
			h_User.SchemaSerializationMode = this.SchemaSerializationMode;
			return h_User;
		}
		[System.Diagnostics.DebuggerNonUserCode]
		protected override bool ShouldSerializeTables()
		{
			return false;
		}
		[System.Diagnostics.DebuggerNonUserCode]
		protected override bool ShouldSerializeRelations()
		{
			return false;
		}
		[System.Diagnostics.DebuggerNonUserCode]
		protected override void ReadXmlSerializable(System.Xml.XmlReader reader)
		{
			if (base.DetermineSchemaSerializationMode(reader) == SchemaSerializationMode.IncludeSchema)
			{
				this.Reset();
				DataSet dataSet = new DataSet();
				dataSet.ReadXml(reader);
				if (dataSet.Tables["HL_User"] != null)
				{
					base.Tables.Add(new H_User.HL_UserDataTable(dataSet.Tables["HL_User"]));
				}
				base.DataSetName = dataSet.DataSetName;
				base.Prefix = dataSet.Prefix;
				base.Namespace = dataSet.Namespace;
				base.Locale = dataSet.Locale;
				base.CaseSensitive = dataSet.CaseSensitive;
				base.EnforceConstraints = dataSet.EnforceConstraints;
				base.Merge(dataSet, false, MissingSchemaAction.Add);
				this.InitVars();
			}
			else
			{
				base.ReadXml(reader);
				this.InitVars();
			}
		}
		[System.Diagnostics.DebuggerNonUserCode]
		protected override System.Xml.Schema.XmlSchema GetSchemaSerializable()
		{
			System.IO.MemoryStream memoryStream = new System.IO.MemoryStream();
			base.WriteXmlSchema(new System.Xml.XmlTextWriter(memoryStream, null));
			memoryStream.Position = 0L;
			return System.Xml.Schema.XmlSchema.Read(new System.Xml.XmlTextReader(memoryStream), null);
		}
		[System.Diagnostics.DebuggerNonUserCode]
		internal void InitVars()
		{
			this.InitVars(true);
		}
		[System.Diagnostics.DebuggerNonUserCode]
		internal void InitVars(bool initTable)
		{
			this.tableHL_User = (H_User.HL_UserDataTable)base.Tables["HL_User"];
			if (initTable)
			{
				if (this.tableHL_User != null)
				{
					this.tableHL_User.InitVars();
				}
			}
		}
		[System.Diagnostics.DebuggerNonUserCode]
		private void InitClass()
		{
			base.DataSetName = "H_User";
			base.Prefix = "";
			base.Namespace = "http://tempuri.org/H_User.xsd";
			base.EnforceConstraints = true;
			this.SchemaSerializationMode = SchemaSerializationMode.IncludeSchema;
			this.tableHL_User = new H_User.HL_UserDataTable();
			base.Tables.Add(this.tableHL_User);
		}
		[System.Diagnostics.DebuggerNonUserCode]
		private bool ShouldSerializeHL_User()
		{
			return false;
		}
		[System.Diagnostics.DebuggerNonUserCode]
		private void SchemaChanged(object sender, CollectionChangeEventArgs e)
		{
			if (e.Action == CollectionChangeAction.Remove)
			{
				this.InitVars();
			}
		}
		[System.Diagnostics.DebuggerNonUserCode]
		public static System.Xml.Schema.XmlSchemaComplexType GetTypedDataSetSchema(System.Xml.Schema.XmlSchemaSet xs)
		{
			H_User h_User = new H_User();
			System.Xml.Schema.XmlSchemaComplexType xmlSchemaComplexType = new System.Xml.Schema.XmlSchemaComplexType();
			System.Xml.Schema.XmlSchemaSequence xmlSchemaSequence = new System.Xml.Schema.XmlSchemaSequence();
			xs.Add(h_User.GetSchemaSerializable());
			System.Xml.Schema.XmlSchemaAny xmlSchemaAny = new System.Xml.Schema.XmlSchemaAny();
			xmlSchemaAny.Namespace = h_User.Namespace;
			xmlSchemaSequence.Items.Add(xmlSchemaAny);
			xmlSchemaComplexType.Particle = xmlSchemaSequence;
			return xmlSchemaComplexType;
		}
	}
}
